//
//  ReversiBoardLineRangeEnumerator.h
//  Reversi
//	LineRangeのenumerator
//
//  Created by 成瀬 龍人 on 2/5/10.
//  Copyright 2010 __MyCompanyName__. All rights reserved.
//

#import <Foundation/Foundation.h>
#import "ReversiBoardLineRange.h"

@interface ReversiBoardLineRangeEnumerator : NSEnumerator {
	//	ボード上の線分
	ReversiBoardLineRange* lineRange;
	//	現在数え上げている場所
	int index;
}

//	初期化
- (id)initWithLineRange:(ReversiBoardLineRange*)lineRange;

//	すべての座標(ReversiBoardPosition)を配列で取得
- (NSArray*)allObjects;

//	次の座標(ReversiBoardPosition)
- (id)nextObject;
@end
